<?php

class MunicipioLogic extends LogicModel {

    public function __construct() {
        parent::__construct(new MunicipioDAO());
    }

    public function listarMunicipiosComContasAtivas() {
        $municipios = $this->listar(
                "ide_municipio IN ( 
                                    SELECT DISTINCT ide_municipio FROM siacof.view_entidade_siacof
                                        WHERE ide_entidade IN (
                                            SELECT DISTINCT ide_entidade
                                                FROM siacof.conta
                                                WHERE des_status = 'A' AND des_lock = 'D'
                                            )
                                )", 'nome');

        return (!$municipios) ? null : $municipios ;
    }

}

?>
